kidney timbale - Spanish English Dictionary